epidermoid cyst of spleen - Spanish English Dictionary